package DailyPractice;

import java.util.Scanner;

public class NewCoderDay10 {

//    描述
//    输入n科成绩（浮点数表示），统计其中的最高分，最低分以及平均分。
//
//    数据范围：
//
//            1≤n≤100  ， 成绩使用百分制且不可能出现负数
//    输入描述：
//    两行，
//
//    第1行，正整数n（1≤n≤100）
//
//    第2行，n科成绩（范围0.0~100.0），用空格分隔。
//    输出描述：
//    输出一行，三个浮点数，分别表示，最高分，最低分以及平均分（小数点后保留2位），用空格分隔。
//    示例1
//    输入：
//            5
//            99.5 100.0 22.0 60.0 88.5
//    输出：
//            100.00 22.00 74.00

    public static void method1() {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        double[] score = new double[n];
        double sum = 0.0;
        double max = score[0];
        double min = 100;
        for (int i = 0; i < n; i++) {
            score[i] = sc.nextDouble();
            if (score[i] > max) {
                max = score[i];
            }
            if (score[i] < min) {
                min = score[i];
            }
            sum += score[i];
        }
        System.out.println(String.format("%.2f", max) + " " + String.format("%.2f",
                min) + " " + String.format("%.2f", sum / n));
    }

//    描述
//    根据给出的三角形3条边a, b, c，计算三角形的周长和面积。
//
//    数据范围：
//        0<a,b,c≤100000
//    输入描述：
//    一行，三角形3条边（能构成三角形），中间用一个空格隔开。
//    输出描述：
//    一行，三角形周长和面积（保留两位小数），中间用一个空格隔开，输出具体格式详见输出样例。
//    示例1
//    输入：
//            3 3 3
//    复制
//    circumference=9.00 area=3.90

    public static void method2() {
        Scanner sc = new Scanner(System.in);
        double a = sc.nextDouble();
        double b = sc.nextDouble();
        double c = sc.nextDouble();
        double p = (a + b + c) / 2;
        double area = Math.sqrt(p * (p - a) * (p - b) * (p - c));
        System.out.printf("circumference=%.2f area=%.2f", a + b + c, area);
    }

//    描述
//    BoBo买了一箱酸奶，里面有n盒未打开的酸奶，KiKi喜欢喝酸奶，第一时间发现了酸奶。KiKi每h分钟能喝光一盒酸奶，并且KiKi在喝光一盒酸奶之前不会喝另一个，那么经过m分钟后还有多少盒未打开的酸奶？
//
//    输入描述：
//    多组输入，每组输入仅一行，包括n，h和m（均为整数）。输入数据保证m <= n * h。
//    输出描述：
//    针对每组输入，输出也仅一行，剩下的未打开的酸奶盒数。
//    示例1
//    输入：
//            8 5 16
//    输出：
//            4

    public static void method3() {
        Scanner scanner = new Scanner(System.in);
        //n盒牛奶
        int n = scanner.nextInt();
        //h分钟能喝完
        int h = scanner.nextInt();
        //m分钟后还有多少牛奶
        int m = scanner.nextInt();

        if (m % h == 0) {
            System.out.println(n - (m / h));
        } else {
            System.out.println(n - (m / h + 1));
        }
    }

    public static void main(String[] args) {
        method1();
        method2();
        method3();
    }
}
